Doofinder\WC\Setup_Wizard D

Total Complexity 184
Dependencies 19
Dependents 4
Total lines 1,551
Lines of code 706
Logical lines of code 463
Comment lines 478
Methods 46
Properties 25

Methods 46

Method Rating Maintainability Complexity Lines of code
process_step_1()
D
31 33 96
migrate()
A
41 15 54
process_step_2()
A
39 13 68
manage_js_layer()
A
43 8 48
should_migrate()
S
53 7 23
__construct()
S
52 7 21
process_wizard_step()
S
56 7 20
get_languages()
S
56 7 18
next_step()
S
52 6 26
set_search_engines()
S
53 6 22
enable_layer()
S
53 5 21
admin_page_init()
S
57 5 18
clear_all_settings()
S
53 4 23
process_step_3()
S
57 4 17
check_data()
S
58 4 16
get_errors_html()
S
59 4 15
get_setup_wizard_notice_html()
S
54 3 23
get_configure_via_setup_wizard_notice_html()
S
57 2 19
is_wizard_page()
S
77 3 3
process_step_4()
S
66 3 8
get_error()
S
64 3 10
show_wizard()
S
66 3 8
remove_notice()
S
71 2 6
add_notice()
S
72 2 5
remove_migration_notice()
S
73 2 5
should_show_notice()
S
74 2 4
get_url()
S
68 2 7
get_step()
S
69 2 7
instance()
S
71 2 6
activate()
S
71 2 6
get_configure_via_setup_wizard_button_html()
S
64 1 11
get_setup_wizard_migration_notice_html()
S
65 1 11
should_activate()
S
75 1 4
create_js_layer()
S
79 1 3
register_ajax_action()
S
68 1 8
connect()
S
69 1 6
generateToken()
S
73 1 5
deactivate()
S
73 1 5
dissmiss_notice()
S
79 1 3
render_wizard_step()
S
80 1 3
saveToken()
S
80 1 3
admin_menus()
S
78 1 3
is_active()
S
79 1 3
getReturnPath()
S
75 1 4
getToken()
S
80 1 3
render_html_should_fail_notice()
S
70 1 8